FluentCrm\App\Services\Libs\Mailer\Handler B

Total Complexity 76
Dependencies 6
Dependents 3
Total lines 507
Lines of code 359
Logical lines of code 185
Comment lines 31
Methods 21
Properties 6

Methods 21

Method Rating Maintainability Complexity Lines of code
handle()
A
45 9 40
sendEmails()
A
46 8 40
get_memory_limit()
A
52 9 23
sendDoubleOptInEmail()
A
45 7 42
jobCompleted()
S
56 6 17
getEmailLimitPerSecond()
S
59 5 15
handleFailedLog()
S
54 4 23
processBatchEmails()
S
55 4 19
updateEmailsStatus()
S
53 3 24
getNextBatchEmails()
S
53 2 24
markArchiveCampaigns()
S
54 2 20
processSubscriberEmail()
S
57 2 17
seemsStuck()
S
71 3 6
isProcessing()
S
65 3 10
reachedEmailLimitPerSecond()
S
75 2 4
restartWhenOneSecondExceeds()
S
66 2 8
callBackGround()
S
62 1 12
updateProcessTime()
S
79 1 3
finishProcessing()
S
81 1 3
processing()
S
79 1 3
memory_exceeded()
S
69 1 6